import { Stage } from '../../base/stage';
import { UIRoot } from '../../gui/base/ui-root';


/**
 * 工具类工程ui根容器模板
 * @param engine 引擎
 * @param stages 舞台集合
 */
class UIRootTool extends UIRoot {

    /**
     * 重置按钮的点击响应函数
     * @param stage 舞台
     */
    public onResetStageButtonClick(stage: Stage): void { }

    /**
     * 设置视角按钮的点击响应函数
     * @param stage 舞台
     */
    public onResetSightButtonClick(stage: Stage): void { }

    /**
     * 二维码按钮的点击响应函数
     * @param stage 舞台
     */
    public onQrCodeButtonClick(stage: Stage): void { }

    /**
     * 截屏按钮的点击响应函数
     * @param stage 舞台
     */
    public onScreenshotButtonClick(stage: Stage): void { }

    /**
     * 沉浸模式按钮的点击响应函数
     * @param stage 舞台
     */
    public onImmersiveButtonClick(stage: Stage): void { }

    /**
     * 沉浸模式引导面板点击响应函数
     * @param stage 舞台
     * @param immersive 是否启用沉浸模式
     */
    public onBootImmersiveButtonsClick(stage: Stage, immersive: boolean): void { }

    /**
     * 操作指导按钮点击响应函数
     * @param stage 舞台
     */
    public onOperationGuideButtonClick(stage: Stage): void {
    }

}


export { UIRootTool };